/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.Collection;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.CategoriaArticulo;
import pe.com.cotelasa.scp.entidad.ParametroDetalle;

/**
 *
 * @author DESARROLLO01
 */
@Named(value = "BKCategoriaArticulo")
@Scope("session")
public class BKCategoriaArticulo implements Serializable {

    private CategoriaArticulo categoriaArticulo;
    private CategoriaArticulo categoriaArticuloFormulario;
    private CategoriaArticulo categoriaArticuloSelccionado;
    private Collection<CategoriaArticulo> listaTodasCategoriaArticulos;
    private Collection<CategoriaArticulo> lisCategoriaArticulosActivos;
    private Collection<CategoriaArticulo> lisCategoriaArticulosPadres;
    private Collection<ParametroDetalle> listaTipoArticulo;
    private Collection<ParametroDetalle> listaTipoMaterial;
    private Collection<ParametroDetalle> listaTipoCategoria;
    private String categoriaModificar;
    
    private boolean mostrarComboTipoCategoria=true;
    private Integer idCategoriaArticuloPadre;
    
    public BKCategoriaArticulo(){
        this.categoriaArticulo = new CategoriaArticulo();
    }

    public CategoriaArticulo getCategoriaArticulo() {
        return categoriaArticulo;
    }

    public void setCategoriaArticulo(CategoriaArticulo categoriaArticulo) {
        this.categoriaArticulo = categoriaArticulo;
    }

    public CategoriaArticulo getCategoriaArticuloFormulario() {
        return categoriaArticuloFormulario;
    }

    public void setCategoriaArticuloFormulario(CategoriaArticulo categoriaArticuloFormulario) {
        this.categoriaArticuloFormulario = categoriaArticuloFormulario;
    }

    public CategoriaArticulo getCategoriaArticuloSelccionado() {
        return categoriaArticuloSelccionado;
    }

    public void setCategoriaArticuloSelccionado(CategoriaArticulo categoriaArticuloSelccionado) {
        this.categoriaArticuloSelccionado = categoriaArticuloSelccionado;
    }

    public Collection<CategoriaArticulo> getListaTodasCategoriaArticulos() {
        return listaTodasCategoriaArticulos;
    }

    public void setListaTodasCategoriaArticulos(Collection<CategoriaArticulo> listaTodasCategoriaArticulos) {
        this.listaTodasCategoriaArticulos = listaTodasCategoriaArticulos;
    }

    public Collection<CategoriaArticulo> getLisCategoriaArticulosActivos() {
        return lisCategoriaArticulosActivos;
    }

    public void setLisCategoriaArticulosActivos(Collection<CategoriaArticulo> lisCategoriaArticulosActivos) {
        this.lisCategoriaArticulosActivos = lisCategoriaArticulosActivos;
    }

    public Collection<CategoriaArticulo> getLisCategoriaArticulosPadres() {
        return lisCategoriaArticulosPadres;
    }

    public void setLisCategoriaArticulosPadres(Collection<CategoriaArticulo> lisCategoriaArticulosPadres) {
        this.lisCategoriaArticulosPadres = lisCategoriaArticulosPadres;
    }

    public boolean isMostrarComboTipoCategoria() {
        return mostrarComboTipoCategoria;
    }

    public void setMostrarComboTipoCategoria(boolean mostrarComboTipoCategoria) {
        this.mostrarComboTipoCategoria = mostrarComboTipoCategoria;
    }
    
    public Integer getIdCategoriaArticuloPadre() {
        return idCategoriaArticuloPadre;
    }

    public void setIdCategoriaArticuloPadre(Integer idCategoriaArticuloPadre) {
        this.idCategoriaArticuloPadre = idCategoriaArticuloPadre;
    }

    public Collection<ParametroDetalle> getListaTipoArticulo() {
        return listaTipoArticulo;
    }

    public void setListaTipoArticulo(Collection<ParametroDetalle> listaTipoArticulo) {
        this.listaTipoArticulo = listaTipoArticulo;
    }

    public Collection<ParametroDetalle> getListaTipoMaterial() {
        return listaTipoMaterial;
    }

    public void setListaTipoMaterial(Collection<ParametroDetalle> listaTipoMaterial) {
        this.listaTipoMaterial = listaTipoMaterial;
    }

    public Collection<ParametroDetalle> getListaTipoCategoria() {
        return listaTipoCategoria;
    }

    public void setListaTipoCategoria(Collection<ParametroDetalle> listaTipoCategoria) {
        this.listaTipoCategoria = listaTipoCategoria;
    }

    public String getCategoriaModificar() {
        return categoriaModificar;
    }

    public void setCategoriaModificar(String categoriaModificar) {
        this.categoriaModificar = categoriaModificar;
    }

}
